package com.spicdt.edge.protocol.door.demo.model.dto;

/**
 * @Author saluteAlex
 * @Date 2025/6/23 14:40
 */

import lombok.Data;

/**
 * 设备远程控制DTO
 */
@Data
public class DeviceRemoteControlDTO {
    /**
     * 控制器ID
     * 控制器ID填写，需同步填写 门ID或者设备ID
     * 最大长度: 35
     */
    private String controllerID;

    /**
     * 门ID
     * 最大长度: 3
     */
    private String doorID;

    /**
     * 设备ID
     * 最大长度: 2
     */
    private String deviceID;

    /**
     * 远程动作
     * release-远程开门
     * lock-常闭
     * unlock-常开
     * systemControl-自动控制
     * arm-布防
     * disarm-撤防
     * resetForcedAlarm-复位强行开门报警
     * off-关
     * on-开
     * disable-禁止
     * enable-允许
     * reset-设备Device复位
     * set-设备Device设置
     * 最大长度: 200
     * 必填字段
     */
    private String remoteAction;
}